8 research outputs found

    Elide : an interactive development environment for Erasmus language

    Get PDF
    The process-oriented programming language Erasmus is being developed by Peter Grogono at Concordia University, Canada and Brian Shearing at The Software Factory in England. Erasmus is based on communicating processes. The latest version of the compiler is operating in command-line mode. As the compiler evolved, we recognized that there was a lack of an editor or an integrated development environment (IDE) for this new language. Our objective is to construct a suitable IDE for the Erasmus language called ELIDE by understanding the features of Erasmus language such as cells, processes, ports, protocols, messages, and message passing, which are the main heart of this programming language. At the same time we wanted to enable ELIDE with the features that are available in IDEs of languages like Ruby and Erlang. In this respect, after detailed studies on current text editors, IDEs and their features and evolution of IDEs, we designed and implemented an integrated development environment for Erasmus language. To speed up the implementation process, we decided to choose one of the existing platforms as our base and develop Erasmus-specific features on top of it. There were many platforms available. Some of these platforms were under investigation and test. Among them we finally chose NetBeans. This thesis describes the development of this new tool for Erasmus programmers. It must be noted that the design of the ELIDE was an iterative process though what we present is the final result. ELIDE is a strong environment for a complete programming support for Erasmus language with built-in compile/debug/run ability. The most important features included in ELIDE are syntax coloring, Code folding, Code completion, Brace matching, Coding tips, Indentation and Annotations. ELIDE is capable of adding more features later in case there is a need. Furthermore ELIDE can be used for an easy integration of editing and visualising support for Erasmus language building block such as cells, processes, ports, protocols, messages, and message passing. We also conducted a preliminary user survey of Erasmus and ELIDE involving a number of graduate students. The results were quite encouraging with respect to the group surveyed and current capabilities of Erasmus and newly designed ELIDE. This study confirmed that It was a must for the Erasmus language to have a customized IDE to empower Erasmus language capabilities as a process-oriented language teaching and research purpose

    Prognostic Factors in Metformin Intoxication; A Case Control Study

    Get PDF
    Background: Metformin is one of the most orally used antidiabetic agents. Intentional and unintentional overdose of metformin can be associated with life threatening condition. In this study we evaluate prognostic factors for metformin intoxication. Methods: This case-control study was performed on patients referred to Loghman Hakim toxicology emergency department due to metformin intoxication. The patient’s information and lab data were subsequently extracted from their medical file and data processing and analysis performed. Results: There was a significant difference between two groups in multiple items, patients in died group had higher age, blood sugar, BUN, Cr, PT, INR, WBC, on the other hand this group had lower blood pressure, O2 saturation, pH, HCO3 and PTT. Receiver operating characteristic curve showed that five items including: Bp, O2sat, pH, HCO3 and Cr had ability to predict the risk of mortality in patients with metformin poisoning. Univariate as well as multivariate analysis showed, factors including: BP<95 (P=0.0184), O2sat<93 (P=0.0094), pH<6.94 (P0.0032), HCO3<17.25 (P=0.0302), and Cr>1.15 (P=0.0216) were related to patient’s mortality. Discussion and conclusion: Our study showed that mentioned clinical and laboratory findings may have an important role in determining the prognosis of patients with metformin poisoning. Extracorporeal treatments may be considered sooner in those who have poorer prognostic factors since admission

    Search for intermediate-mass black hole binaries in the third observing run of Advanced LIGO and Advanced Virgo

    No full text
    International audienceIntermediate-mass black holes (IMBHs) span the approximate mass range 100−105 M⊙, between black holes (BHs) that formed by stellar collapse and the supermassive BHs at the centers of galaxies. Mergers of IMBH binaries are the most energetic gravitational-wave sources accessible by the terrestrial detector network. Searches of the first two observing runs of Advanced LIGO and Advanced Virgo did not yield any significant IMBH binary signals. In the third observing run (O3), the increased network sensitivity enabled the detection of GW190521, a signal consistent with a binary merger of mass ∌150 M⊙ providing direct evidence of IMBH formation. Here, we report on a dedicated search of O3 data for further IMBH binary mergers, combining both modeled (matched filter) and model-independent search methods. We find some marginal candidates, but none are sufficiently significant to indicate detection of further IMBH mergers. We quantify the sensitivity of the individual search methods and of the combined search using a suite of IMBH binary signals obtained via numerical relativity, including the effects of spins misaligned with the binary orbital axis, and present the resulting upper limits on astrophysical merger rates. Our most stringent limit is for equal mass and aligned spin BH binary of total mass 200 M⊙ and effective aligned spin 0.8 at 0.056 Gpc−3 yr−1 (90% confidence), a factor of 3.5 more constraining than previous LIGO-Virgo limits. We also update the estimated rate of mergers similar to GW190521 to 0.08 Gpc−3 yr−1.Key words: gravitational waves / stars: black holes / black hole physicsCorresponding author: W. Del Pozzo, e-mail: [email protected]† Deceased, August 2020
    corecore